Software Development
Mastering Automation Frameworks
Building & Implementing Test Automation Frameworks

Building & Implementing Test Automation Frameworks

Course Number:
it_atmatfdj_01_enus
Lesson Objectives

Building & Implementing Test Automation Frameworks

  • discover the key concepts covered in this course
  • list the different types of environments for software testing automation
  • describe test automation frameworks and list key parameters for designing and developing them
  • recognize prominent test automation frameworks and describe their features, advantages, and disadvantages
  • list the different types of test automation frameworks that can be implemented using Selenium WebDriver
  • build a Data Driven Framework using Selenium
  • implement Data Driven Automation Framework using TestNG with the @dataProvider annotation
  • implement a Keyword Driven Framework using Selenium WebDriver and Excel Test Suite
  • build Hybrid Automation Framework using a collection of two or more frameworks
  • set up Jenkins to run continuous integration tests from Maven projects using Selenium WebDriver
  • simulate a combination of keystrokes, mouse movement, and window or control manipulation in order to automate non-web user interfaces in Selenium WebDriver
  • use Docker and Selenium to build containerized test automation environments
  • recall best practices for building test automation frameworks in Agile and DevOps
  • summarize the key concepts covered in this course

Overview/Description

Explore test automation frameworks, including parameters for designing and developing them, prominent options, how to choose the right framework, frameworks that can be implemented with Selenium WebDriver, and best practices for building frameworks for testing in Agile and DevOps. Discover how to build Data Driven Frameworks using Selenium and TestNG, implement Keyword Driven Frameworks using Selenium WebDriver, build Hybrid Automation Frameworks using a collection of two or more frameworks, set up Jenkins to implement continuous integration tests, automate non-web user interfaces in Selenium WebDriver, and use Docker and Selenium to build containerized test automation environments.



Target

Prerequisites: none

Close Chat Live